package questão2;

public class NotaFiscal {
	
	 String nome, endereço, tipo;
	 
	 NotaFiscalDao dao = new NotaFiscalDao();
	 SAP sap = new SAP();
	 Smtp smtp = new Smtp();
	 
	 NotaFiscal(String nome, String endereço, String tipo){
		 this.nome=nome;
		 this.endereço=endereço;
		 this.tipo = tipo;		 
	 }
	 
	 double calculaDesconto(NotaFiscal desc){		 
		 if(desc.tipo.contains(Servico.C.tipo)){			 
			 System.out.println("Nome : " + desc.nome + " Endereço: "+ desc.endereço +" Tipo de serviço:  "+ Servico.C.tipo +  "Valor do Imposto cobrado: "+ Servico.C.desconto);
			 sap.envia(desc);
			 smtp.envia(desc);
			 dao.salva(desc);
			 return Servico.C.desconto;
		 }
		 if(desc.tipo.contains(Servico.T.tipo)){
			 System.out.println("Nome : " + desc.nome + " Endereço: "+ desc.endereço +" Tipo de serviço:  "+ Servico.T.tipo +  "Valor do Imposto cobrado: "+ Servico.T.desconto);
			 sap.envia(desc);
			 smtp.envia(desc);
			 dao.salva(desc);
			 return Servico.T.desconto;
		 }
		 if(desc.tipo.contains(Servico.O.tipo)){
			 System.out.println("Nome : " + desc.nome + " Endereço: "+ desc.endereço +" Tipo de serviço:  "+ Servico.O.tipo +  "Valor do Imposto cobrado: "+ Servico.O.desconto);
			 sap.envia(desc);
			 smtp.envia(desc);
			 dao.salva(desc);
			 return Servico.O.desconto;
			 
		 }	
		 return -1;
	 }
	 
	 
	 

}
